x86: Properly synchronise updates to pirq-to-vector mapping.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 24 Sep 2008 11:36:55 +0000 (12:36 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 24 Sep 2008 11:36:55 +0000 (12:36 +0100)
commitbf89912fc4c0050a1e0b594fa46a218888fa473c
tree58448bf6167343e57c3005dbd240066cef4e7ae9
parentcd5e866be55e01a02992ceba24549ad47ad6b9b7
x86: Properly synchronise updates to pirq-to-vector mapping.

Per-domain irq mappings are now protected by d->evtchn_lock and by the
per-vector irq_desc lock.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/ia64/xen/irq.c
xen/arch/x86/domain.c
xen/arch/x86/io_apic.c
xen/arch/x86/irq.c
xen/arch/x86/msi.c
xen/arch/x86/physdev.c
xen/common/event_channel.c
xen/include/asm-x86/domain.h
xen/include/asm-x86/irq.h
xen/include/asm-x86/msi.h
xen/include/xen/irq.h